package com.example.demo.factory.annoation;

import com.example.demo.factory.enums.OpType;
import org.springframework.stereotype.Component;

import java.lang.annotation.*;

/**
 * @author mdl
 * @date 2020/4/2 11:01
 */

@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Component
public @interface Processor {

    /**
     * 可以支持多个操作对应一个实例，看具体情况吧
     *
     * @return
     */
//    OpType[] value();
      OpType value();
}
